package schedules.samples;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * Esta clase muestra el uso de un servicio programado, que se ejecuta a
 * intervalos regulares de tiempo.
 */
@Component
public class ScheduledService  {

    private int contador = 0;

    public int getContador() {
        return contador;
    }


    @Scheduled(fixedDelay=1000)
    public void incrementarContador() {
        contador++;
        System.out.println("Contador incrementado: " + contador);
    }

}

